package com.alks.entity.data.entity.excel;

import com.alibaba.excel.annotation.format.DateTimeFormat;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.math.BigDecimal;
import java.net.URL;
import java.util.Date;

/**
 * @author:hxl
 * @create: 2024-04-19 15:09
 * @Description: 生产动态表
 */
@Getter
@Setter
@NoArgsConstructor
public class OrderProductTable {
    private Integer seqNo;
    private String lotNo;
    private String shoeName;
    private String style;
    private String color;
    private BigDecimal orderQty;
    private String brand;
    @DateTimeFormat(value = "yyyy/MM/dd")
    private Date orderDate;
    private String sockNo;
    private String lastNo;
    private String moldNo;
    private String sizeNo;
    private String sampleType;
    private String seasonType;
    @DateTimeFormat(value = "yyyy/MM/dd")
    private Date deliveryDate;
    private String custStyle;
    private  String remark;
    private String photoPath;
    private BigDecimal designActQty;
    @DateTimeFormat(value = "MM/dd")
    private Date designPlan;
    @DateTimeFormat(value = "MM/dd")
    private Date designAct;
    private BigDecimal mtlActQty;
    private BigDecimal mtlShort;
    @DateTimeFormat(value = "MM/dd")
    private Date mtlPlan;
    @DateTimeFormat(value = "MM/dd")
    private Date mtlAct;
    private BigDecimal cutActQty;
    private BigDecimal cutShort;
    @DateTimeFormat(value = "MM/dd")
    private Date cutPlan;
    @DateTimeFormat(value = "MM/dd")
    private Date cutAct;
    private BigDecimal printActQty;
    private BigDecimal printShort;
    @DateTimeFormat(value = "MM/dd")
    private Date printPlan;
    @DateTimeFormat(value = "MM/dd")
    private Date printAct;
    private BigDecimal embActQty;
    private BigDecimal embShort;
    @DateTimeFormat(value = "MM/dd")
    private Date embPlan;
    @DateTimeFormat(value = "MM/dd")
    private Date embAct;
    private BigDecimal stitchActQty;
    private BigDecimal stitchShort;
    @DateTimeFormat(value = "MM/dd")
    private Date stitchPlan;
    @DateTimeFormat(value = "MM/dd")
    private Date stitchAct;
    private BigDecimal lastActQty;
    private BigDecimal lastShort;
    @DateTimeFormat(value = "MM/dd")
    private Date lastPlan;
    @DateTimeFormat(value = "MM/dd")
    private Date lastAct;
    private BigDecimal cut2ActQty;
    private BigDecimal cut2Short;
    @DateTimeFormat(value = "MM/dd")
    private Date cut2Plan;
    @DateTimeFormat(value = "MM/dd")
    private Date cut2Act;
    private BigDecimal surActQty;
    private BigDecimal surShort;
    @DateTimeFormat(value = "MM/dd")
    private Date surPlan;
    @DateTimeFormat(value = "MM/dd")
    private Date surAct;
    private URL photo;
}
